dafae5f55eb39f9bf0e05d460cac87b6bf4f28dd,core/generator/source/jetbrains/mps/generator/impl/cache/FileSwapOwner.java,FileSwapOwner,writeAndReadModel,#jetbrains.mps.smodel.SModel#,229

Before Change


    ModelOutputStream mos = new ModelOutputStream(os);

    ArrayList<SNode> roots = new ArrayList<SNode>();
    for (Iterator<SNode> it = model.getRootNodes().iterator(); it.hasNext(); ) {
      roots.add(it.next());
    }
    mos.writeInt(44);
    new NodesWriter(model.getReference(), null).writeNodes(roots, mos);

After Change


    ModelOutputStream mos = new ModelOutputStream(os);

    ArrayList<SNode> roots = new ArrayList<SNode>();
    for (SNode next : model.getRootNodes()) {
      roots.add(next);
    }
    mos.writeInt(44);